#define  _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

//int main()
//{
//	int a = 10;
//	int b = 20;
//	int c = 30;
//	
//	printf("&a = %p\n", &a);
//	printf("&b = %p\n", &b);
//	printf("&c = %p\n", &c);
//
//	return 0;
//}

#define NUM 10
//int main()
//{
//	char arr[NUM] = { 0 };
//	for (int i = 0; i < 10; i++)
//	{
//		printf("arr[%d] = %p\n", i, &arr[i]);
//	}
//	return 0;
//}

//int main()
//{
//	char a[NUM] = { 0 };
//	printf("%d\n", sizeof(&a));
//}


//int main()
//{
//	char *a = NULL;
//	short *b = NULL;
//	int *c = NULL;
//	double *d = NULL;
//
//	printf("%d\n",a);
//	printf("%d\n\n",a+1);
//	
//	printf("%d\n", b);
//	printf("%d\n\n", b + 1);
//
//	printf("%d\n", c);
//	printf("%d\n\n", c + 1);
//	
//	printf("%d\n", d);
//	printf("%d\n\n", d + 1);
//
//	return 0;
//}

//int main()
//{
//	double *d = NULL;
//	printf("%d\n", d);
//	printf("%d\n\n", (char*)d + 1);
//	return 0;
//}

//int main()
//{
//	double ******d = NULL;
//	printf("%d\n", d);
//	printf("%d\n\n",d + 1);
//	return 0;
//}

//int main()
//{
//	char a[NUM] = { 0 };
//
//	printf("%p\n", &a[0]);
//	printf("%p\n", &a[0]+1);
//
//	printf("%p\n", &a);
//	printf("%p\n", &a+1);
//
//	return 0;
//}


//int main()
//{
//	char arr[NUM] = { 0 };
//	char *p = arr;
//
//	printf("%p\n", p);
//	printf("%p\n", arr);
//	
//	return 0;
//}


//int main()
//{
//	int arr[NUM] = { 0 };
//	arr = { 1, 2, 3, 4, 5 };
//	
//	return 0;
//}